package com.ssy.lingxi.contract.model.vo.coordination.response;

import com.ssy.lingxi.contract.model.vo.common.response.ApplyAmountOrderListVO;
import com.ssy.lingxi.contract.model.vo.common.response.ContractTextVO;
import com.ssy.lingxi.contract.model.vo.common.response.TaskStepVO;

import java.io.Serializable;
import java.util.List;

/**
 * 合同协同 - 查询合同详情时返回的VO
 * @author 伍将
 * @date 2021/2/8
 * @version 2.0.0
 */
public class ContractCoordinationDetailVO implements Serializable {
    private static final long serialVersionUID = 2005751635451235019L;

    /**
     * 基础信息
     */
    private ContractCoordinationBasicsVO basics;

    /**
     * 外部流转步骤
     */
    private List<TaskStepVO> outerTaskStepList;

    /**
     * 内部流转步骤
     */
    private List<TaskStepVO> innerTaskStepList;
    /**
     * 合同付款情况统计
     */
    private List<ApplyAmountOrderListVO> applyAmountOrderList;

    /**
     * 合同文本
     */
    private ContractTextVO contractText;

    public ContractCoordinationBasicsVO getBasics() {
        return basics;
    }

    public void setBasics(ContractCoordinationBasicsVO basics) {
        this.basics = basics;
    }

    public List<TaskStepVO> getOuterTaskStepList() {
        return outerTaskStepList;
    }

    public void setOuterTaskStepList(List<TaskStepVO> outerTaskStepList) {
        this.outerTaskStepList = outerTaskStepList;
    }

    public List<TaskStepVO> getInnerTaskStepList() {
        return innerTaskStepList;
    }

    public void setInnerTaskStepList(List<TaskStepVO> innerTaskStepList) {
        this.innerTaskStepList = innerTaskStepList;
    }

    public List<ApplyAmountOrderListVO> getApplyAmountOrderList() {
        return applyAmountOrderList;
    }

    public void setApplyAmountOrderList(List<ApplyAmountOrderListVO> applyAmountOrderList) {
        this.applyAmountOrderList = applyAmountOrderList;
    }

    public ContractTextVO getContractText() {
        return contractText;
    }

    public void setContractText(ContractTextVO contractText) {
        this.contractText = contractText;
    }

}
